// file.js
import request from "@/utils/request"


// 删除文件
export const deleteFile = (id) => {
  return request({
    url: "/infra/file/delete",
    method: 'delete',
    params: { id }
  })
}

// // 上传文件
// export const updateFile = (data) => {
//   return request({
//     url: "/infra/file/upload",
//     method: 'post',
//     data: data,
//     headers: {
//       'Content-Type': 'application/json'
//     }
//   })
// }
// 上传文件
export function updateFile(data){
  return request({
    url: "/infra/file/upload",
    method: 'post',
    data: data,
    headers: {
      'Content-Type': 'multipart/form-data' // 移除这行，让 axios 自动设置
    }
  })
}
/** 提交图片ID列表到后端 */
export function submitImageIds(noticeId, imageIds) {
  return request({
    url: `/infra/file/submitImageIds`,
    method: 'put',
    params: { noticeId, imageIds: imageIds.join(',') }
  });
}
